'''
main.py是项目的入口文件,所有的功能全部从这里执行
view.py 负责显示页面样式
bank.py 负责实现银行的各种功能,比如开户  取款   存款   销户  挂失等等
user.py  负责用户信息
card.py  负责银行卡相关信息
'''
from view import View
from bank import Bank


# 定义一个主函数  项目的运行入口
def main():
    pass
    # 银行的欢迎页面
    View.welcome_view()
    # 用户登录的页面
    View.login()

    # 实现银行各种功能
    my_bank = Bank()
    while True:
        # 进入主页面
        View.main_view()
        # 输入数字,查找数字对应的功能
        num = input("请功能对应的数字编号:")
        if num == "1":
            my_bank.create_user()
        elif num == "2":
            pass
            my_bank.search()
        elif num == "3":
            pass
        elif num == "4":
            pass
        elif num == "5":
            pass
        elif num == "6":
            pass
        elif num == "7":
            pass
        elif num == "8":
            pass
        elif num == "9":
            pass
        elif num == "0":
            pass
        elif num == "q":
            # 退出银行系统
            print("=>感谢您的使用,欢迎下次光临!")
            break
        else:
            print("=>输入有误,请重新输入!")


# 判断是否直接运行该脚本文件,如果是,可以调用main() 如果是其他文件引入该main.py 运行其他文件时,main()不执行
if __name__ == "__main__":
    main()
